import { prop } from "@typegoose/typegoose";


/* 渠道包 */
export class QudaobaoModel {

    /* 包号 */
    @prop({ unique: true, index: true }) public mark: number

    /* 对应渠道 */
    @prop() public channel: string

    /* 备注 */
    @prop() public remark: string

    /* 创建时间 */
    @prop() public createTime: number

    /* 修改时间 */
    @prop() public updateTime: number

    /* 虚假职位 */
    @prop({ default: 1 }) public fake: number

    /* 白名单 */
    @prop({ default: false }) public whitelist?: boolean

    /* 是否去重 */
    @prop({ default: false }) public deduplication?: boolean

    /* 渠道隐藏 */
    @prop({ default: false }) public qudaohide?: boolean

    /* web模式 */
    @prop({ default: false }) public webmodel?: boolean

    /* 是否跳转 */
    @prop({ default: false }) public tiaozhuan?: boolean

    /* 跳转url */
    @prop({ default: 'http://www.baidu.com' }) public tiaourl?: string

    /* 用户id */
    @prop() public userid: string

    /* 用户名 */
    @prop() public username: string

    /* 跳转url */
    @prop({ default: null }) public markurl?: string | null

    /* 屏蔽地区 */
    @prop({ default: null }) public qidu?: string | null

    /* 今日激活次数 */
    @prop({ default: 0 }) public todayjihuo?: number

    /* 总激活次数 */
    @prop({ default: 0 }) public totaljihuo?: number

    /* 今日注册次数 */
    @prop({ default: 0 }) public todayzhuce?: number

    /* 总注册次数 */
    @prop({ default: 0 }) public totalzhuce?: number

    /* 今日报名次数 */
    @prop({ default: 0 }) public todaybaomin?: number

    /* 总报名次数 */
    @prop({ default: 0 }) public totalbaomin?: number

    /* 今日复制次数 */
    @prop({ default: 0 }) public todaycopy?: number

    /* 总复制次数 */
    @prop({ default: 0 }) public totalcopy?: number

    /* 今日跳转次数 */
    @prop({ default: 0 }) public todaytiaozhuan?: number

}

